import YAML from 'yaml';
import fs from 'fs';
import { __dirname } from '../app.config.js';

/** 配置文件 直接借鉴yunzai配置代码 */
class Config {
  	/**
  	* 获取用户自己配置的配置文件信息
  	* @param app
  	* @param name
  	* @returns {{[p: string]: *}|*}
 	*/
	getConfig(app, name) {
    		/*获得配置地址*/
    		const file = `${__dirname}/config/${app}/${name}.yaml`;

		/*读取配置*/
    		const data = YAML.parse(fs.readFileSync(file, 'utf8'));
    		return data;
  	}
}

export default new Config();
